package com.dm.cloud.auth.common.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.Builder;
import lombok.NoArgsConstructor;
import io.swagger.v3.oas.annotations.media.Schema;


/**
   * @author hcx
   * @type AuthClientDetailsDTO.java
   * @desc AuthClientDetails
   */

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Schema(description ="AuthClientDetails DTO")
public class AuthClientDetailsDTO {

      /** 主键 **/ 
      @Schema(description = "主键")
      private String clientId;
      /** 客户端密钥 **/ 
      @Schema(description = "客户端密钥")
      private String clientSecret;
      /** 范围 **/ 
      @Schema(description = "范围")
      private String scope;
      /** 支持的授权模式 **/ 
      @Schema(description = "支持的授权模式")
      private String authorizedGrantTypes;
      /** 开放访问的地址 **/
      @Schema(description = "开放访问的地址")
      private String allowUrl;

}
